difficultly soluble - Turkish English Dictionary